package String2;

import java.util.Arrays;
/**
 * String支持正则表达式1：
 * */

/**String支持正则表达式2：
 * String[] split(String regex)
 * */
public class SplitDemo {
    public static void main(String[] args) {
        String str = "abc123def456ghi";
        String[] arr = str.split("[0-9]+");
        System.out.println(Arrays.toString(arr));
        
        //如果连续遇到可拆分项时，他们之间会拆分出一个空白字符串
        str= "abc==def=ghi";
        arr = str.split("=");
        System.out.println(Arrays.toString(arr));
        System.out.println("-----------------");
        //如果一开始有一个等号时，会拆分出的第一项为一个空白字符串
        str = "=abc=def=ghi";
        arr = str.split("=");
        System.out.println(Arrays.toString(arr));

        //如果在末尾连续出现可拆分项，那么所有的拆分出的空字符都会被忽略
        str="abc=def=ghi=======";
        arr = str.split("=");
        System.out.println(Arrays.toString(arr));

        System.out.println("-----------------------");
        //将图片重命名：
        String name = "123.jpg";
        String[] names = name.split("\\.");
        System.out.println("name:"+Arrays.toString(names));
        //long ms = System.currentTimeMillis();//时间初始化
        //name = ms+"."+names[1];
       // System.out.println(name);


    }
}
